# -*- coding: UTF-8 -*-
# @Time : 2021-01-01 17:57
# @File : Conf.py
import os
from utils.YmlReadel import YmlReadel

# 1、获取项目目录的绝对路径
# 获取当前路径
current = os.path.abspath(__file__)
# print(current)
# 返回路径名
BASE_DIR = os.path.dirname(os.path.dirname(current))
# print(BASE_DIR)
# 定义config目录路径   os.sep连接符‘\’
_config_path = BASE_DIR + os.sep + "config"
# print(_config_path)
# 定义config路径
_config_caps = _config_path + os.sep + "caps.yml"
# print(_config_caps)
# 定义keyworld路径
_config_keyworld = _config_path + os.sep + "keyworld.yml"
# 定义logs路径
_config_log = BASE_DIR + os.sep + "logs"
# data目录
_data_path = BASE_DIR + os.sep + "data"
# data测试用例文件
_data_file = _data_path + os.sep + "data.xls"
# report目录
report_path = BASE_DIR + os.sep + 'report'


def get_config_file():
    """
    获取配置文件目录绝对路径
    :return:
    """
    return _config_path


def get_config_caps():
    """
    获取配置文件caps绝对路径
    :return:
    """
    return _config_caps


def get_config_logs():
    """
    获取配置文件logs绝对路径
    :return:
    """
    return _config_log


def get_data_file():
    """
    获取data数据文件绝对路径
    :return:
    """
    return _data_file


def get_config_keyworld():
    """
    获取keyworld路径
    :return:
    """
    return _config_keyworld
